package pe.gob.foncodes.sgp.bs.dao;

import java.util.List;

import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import pe.gob.foncodes.sgp.bs.domain.TipoProyecto;
import pe.gob.foncodes.spp.bs.dao.BaseDAO;

@Repository
public class TipoProyectoDAOImpl extends BaseDAO<TipoProyecto> implements TipoProyectoDAO {

	@Autowired
	public TipoProyectoDAOImpl(SessionFactory sessionFactory) {
		super(sessionFactory);		
	}

	public List<TipoProyecto> buscarTipoProyectoPorEstadoActivo() {
		// TODO Auto-generated method stub
		StringBuilder sql = new StringBuilder();
		//sql.append(" select new pe.gob.foncodes.spp.core.domain.SubTipoProyecto(a.nidTipoProyecto,a.nidSubTipoProyecto,a.txtSubtipoProyecto,a.descripcion) from SubTipoProyecto a where a.nidTipoProyecto =?");
		sql.append(" from TipoProyecto a where a.flgActivo = 1 ");
		
		return findByQuery(sql);
		
	}

	
}
